package com.mes.task.dao.iface;

import java.util.List;

import com.bstek.dorado.data.provider.Page;
import com.mes.common.dao.iface.IBasicDao;
import com.mes.task.domain.TaskPart;

public interface ITaskPartDao extends IBasicDao<TaskPart> {

	public List<TaskPart> getTaskPartListForInv(String partUid,String wareHouseUid) throws Exception;

	public TaskPart getTaskPart(String taskUid, String partUid);

	public List<TaskPart> getTaskPartByPartUid(String partUid, Page page);

	public List<TaskPart> getTaskPartByTaskUid(String taskUid) throws Exception;

	/**
	 * @author lcs
	 * @see 用于AO任务管理中齐套情况通过任务号获取齐套信息
	 * @param taskUid
	 * @param page
	 * @return
	 */
	public List<TaskPart> getTaskPartByTaskUid(String taskUid, Page page);
	
}
